package com.app.core.mvc.repeat;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * 接口防重复提交校验
 * @author qiangt
 * @since 2022-11-25
 */
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.METHOD, ElementType.TYPE})
public @interface RepeatCommitCheck {

    /**
     * 防重复提交时间间隔（单位：毫秒）
     */
    long interval() default 0L;
}